.contact_request {
  padding: 40px;
  font-size: 16PX;

  .request_top {
    h2 {
      margin: 30px 0;
    }

    p {
      line-height: 44px;
      color: #5D5D5D;
    }
  }

  .request_inp {
    padding: 44px 33px;
    margin-top: 22px;
    height: 510px;
    box-shadow: 0px 0px 13px 0px rgba(204, 204, 204, 0.28);
    border-radius: 2px;

    .request_inp_top {
      margin-bottom: 38px;
    }

    .request_inp_con {
      textarea {
        padding: 24px 20px;
        width: 100%;
        height: 237px;
        font-size: 14PX;
        line-height: 36px;
        border: 1px solid #B0B0B0;
        opacity: 0.5;
        border-radius: 20px;
      }

      .button_style {
        margin: 60px auto;
        width: 270px;
        height: 70px;
        line-height: 60px;
        text-align: center;
        color: #fff;
        font-size: 16PX;
        background: #D00707;
        border-radius: 35px;
      }
    }
  }
}